Blog
Alle Beiträge
React versus Angular
This is a meta analysis, what I found, what other people think about the differences between React and Angular. My personal conclusion is: Angular beats React, especially for the Enterprise environment. Video 1[^1]: Usage of Angular: Gmail Google Microsoft upwork (Freelancer portal) Sony Forbes Usage of React Facebook Instagram Netflix Dropbox Über Mission Statements of Google vs Facebook: Google: "do no evil" Facebook: "move fast & break things" "solid...
Feb 12, 2023 — 6 minute(s) readJavaScript Konferenz München 2022 Fazit
JavaScript Konferenz München 2022 Fazit PWA Workshoptag Bisher war meine Arbeitshypothese, dass "PWA" ja ganz einfach geht: auf dem Mobiltelefon einfach "Save to Homescreen", fertig! Aber mir war schon klar, dass das so einfach nicht sein kann. In der Tat: damit eine Webseite eine wirkliche PWA wird, gehört eine Menge mehr, wie der Workshop PWA: From 0 to MS Paint with Project Fugu (Hands-on) von Christian Liebel zeigte...
Oct 31, 2022 — 2 minute(s) readTDD Blog Teil 3: Beweise etc.
Siehe auch: TDD Teil 1: Warum Test Driven Development? TDD Teil 2: Architektur und Test Driven Development Beweise, Beweise! So jetzt könnt ihr sagen: Der Teichmann kann uns ja viel erzählen, stimmt das denn überhaupt und funktioniert das in der Praxis ? Ich hoffe, dem Leser ist klar, dass es Beweise im streng mathematischen Sinn nicht geben kann. Also sorry für diese Clickbait-mäßig Überschrift. Trotzdem: Die Frage ist, lassen sich meine...
Sep 9, 2021 — 12 minute(s) readTDD Blog Teil 2: Architektur
Teil 2: Softwarearchitektur und TDD Ebenen der Softwarearchitektur im Vergleich Zunächst ein Wort zu den verschiedenen Ebenen von Softwarearchitektur: Wie beim Bauen von Gebäuden gibt es ja auch in der Software oder allgemein in der IT-System-Architektur verschiedenen Ebenen, die ich jetzt vollkommen willkürlich so definiere: Ebene: Bauwesen: Wie sieht mein Stadtteil aus in dem die Gebäude stehen, wie sind die Straßen, Gehwege, Parks und Gebäude insgesamt organisiert...
Sep 8, 2021 — 9 minute(s) readTDD Blog Teil 1: Warum Test Driven Development?
Intro zu dieser Blog Serie über TDD Warum TDD und was hat TDD mit Scrum zu tun ? "Ganz Gallien ist von den Römern besetzt, nur ein kleines....", die Asterix Fans unter euch kennen den Text. Mit TDD ist es irgendwie so ähnlich, man könnten fast schreiben: "Die ganze Softwarewelt ist von Agilität und Scrum besetzt! Wirklich ? Nur ein kleines scheinbar unbedeutendes Kapitel in Kent Becks Buch aus dem Jahr...
Sep 7, 2021 — 9 minute(s) readTDD Blog Serie Intro
Diese Blogserie richtet sich nicht nur an Softwareentwickler und Architekten , sondern auch an Product Ower, Scrum Master und "Entscheider". Daher sind manche Erklärungen und Vergleiche für Softwareentwickler und Architekten hoffentlich etwas redundant. Selbst in großen Software-Projekten wird oft erst ganz am Ende getestet – woher aber kommt diese „Test Last“-Philosophie und warum halten so viele Entwickler so überzeugt daran fest? Die Blogserie geht dieser Frage auf den Grund. Auf...
Sep 6, 2021 — 2 minute(s) readTest Driven Development mit Angular Folge 6-10
Angular TDD Workshop Diese Angular-TDD-Workshop ist eine Variante von diesem Workshop Wir verwenden hier aber jasmine statt Jest Hier geht's zu den ersten 5 Folgen Aufgabe 6 Legen wir unsere FavoriteMovieComponent zur Seite und widmen uns jetzt dem FavoriteMovieService. Services sind in Angular in der Regel mit dem HttpClientModule und dessen HttpClient implementiert. Hilfreiche Hinweise: Passend zu HttpClientModule gibt es ein HttpClientTestingModule welches man in jasmine Tests zusammen mit dem TestBed verwenden...
Dec 8, 2020 — 6 minute(s) readTest Driven Development mit Angular Folge 1-5
Angular TDD Workshop Diese Angular-TDD-Workshop ist eine Variante von diesem Workshop Wir verwenden hier aber jasmine statt Jest Setup git clone https://github.com/bodote/tdd-angular.git git checkout v1.0 oder verwende ng new tdd-angular und reduziere dann src/app/app.component.html auf ein Minimum , lösche alles und setzte <div class="content"> <span>{{ title }} app is running!</span> </div...
Nov 8, 2020 — 6 minute(s) readLiteraturrecherche zu TDD
Bücher: Ich bin ja ein enthusiastischer Befürworter von Test Driven Design (TDD), insbesondere von dem "test first" Ansatz. Daher hat es mich einfach interessiert, was denn andere Autoren und auch (aber nicht nur) die wissenschaftliche Literatur zu dem Thema hergibt. Hier ist, was sich dazu gefunden habe:[^1] Aus Langlebige Softwarearchitekturen Abschnitt 9.1.1: "Für Klassen, die in Zyklen sind, existieren in den meisten Systemen keine direkten Unit...
Oct 12, 2020 — 6 minute(s) readTDD? aber richtig!
Warum >>TDD<< und >>Test First<< ? Vorweg eine Frage: Sind wir uns eigentlich einig, dass Unittests mit angemessener Testabdeckung sehr wünschenswert sind ? (Wobei es mir hier tatsächlich erstmal nur um Unittests geht, nicht um Integrationstests oder um Akzeptanztests oder der gleichen) Wenn ja: Gut, dann haben wir diese Hürde ja schon mal aus dem Weg geräumt. Wenn nein: Weil Ihr Unittests nicht für...
Oct 9, 2020 — 7 minute(s) read